package com.example.server.web.domain;



import java.math.BigDecimal;
import java.io.Serializable;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* 问卷汇总
* @TableName questionnaire_summary
* @author YHJ
*/
@ApiModel(value = "问卷汇总")
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "questionnaire_summary")
public class QuestionnaireSummary implements Serializable {

    private static final long serialVersionUID=1L;

    /**
    * 主键id
    */
    @ApiModelProperty("主键id")
    @TableId(value = "id",type = IdType.AUTO)
    private Long id;

    /**
     * 年度
     */
    @ApiModelProperty("年度")
    private String year;

    /**
    * 专业id
    */
    @ApiModelProperty("专业id")
    private Long majorId;

    /**
    * 专业名称
    */
    @ApiModelProperty("专业名称")
    private String majorName;

    /**
    * 课程id
    */
    @ApiModelProperty("课程id")
    private Long courseId;

    /**
    * 课程名称
    */
    @ApiModelProperty("课程名称")
    private String courseName;

    /**
    * 班级id
    */
    @ApiModelProperty("班级id")
    private Long classId;

    /**
    * 班级名称
    */
    @ApiModelProperty("班级名称")
    private String className;

    /**
    * 学院id
    */
    @ApiModelProperty("学院id")
    private Long academyId;

    /**
    * 学院名称
    */
    @ApiModelProperty("学院名称")
    private String academyName;

    /**
    * 教师id
    */
    @ApiModelProperty("教师id")
    private Long teacherId;

    /**
    * 教师名称
    */
    @ApiModelProperty("教师名称")
    private String teacherName;

    /**
    * 教学态度分数
    */
    @ApiModelProperty("教学态度分数")
    private BigDecimal attitudeScore;

    /**
    * 教学内容分数
    */
    @ApiModelProperty("教学内容分数")
    private BigDecimal contentScore;

    /**
    * 教学方法分数
    */
    @ApiModelProperty("教学方法分数")
    private BigDecimal methodScore;

    /**
    * 教学效果分数
    */
    @ApiModelProperty("教学效果分数")
    private BigDecimal resultScore;

    /**
    * 总分
    */
    @ApiModelProperty("总分")
    private BigDecimal totalScore;


}
